/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconKongbai1: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1781 1024" width={size} height={size} {...rest}>
      <Path
        d="M760.726 171.297v-16.839h16.839v16.839h-16.839z m33.672 0v-16.839h16.839v16.839h-16.839z m33.672 0v-16.839h16.842v16.839h-16.845z m33.675 0v-16.839h16.838v16.839h-16.838z m33.68 0v-16.839h16.833v16.839h-16.833z m33.672 0v-16.839h16.833v16.839h-16.833z m33.675 0v-16.839h16.833v16.839h-16.833z m33.672 0v-16.839h16.833v16.839h-16.833z m33.671 0v-16.839h16.833v16.839h-16.833z m33.675 0v-16.839h16.833v16.839h-16.833z m33.672 0v-16.839h16.839v16.839h-16.839z m33.675 0v-16.839h16.839v16.839h-16.84z m33.672 0v-16.839h0.84c3.37 0 7.58 1.682 10.95 3.37 3.36 1.681 5.89 4.207 8.412 7.57l-13.463 10.1c-0.85-1.678-2.529-2.52-3.37-3.36-0.84-0.841-1.682-0.841-2.528-0.841h-0.841z m12.63 17.671l15.99-5.048c1.688 5.892 2.531 11.784 3.372 18.517l-16.841 1.682c0-5.892-0.841-10.94-2.52-15.151z m3.367 47.138v-16.83h16.836v16.833h-16.836z m0 33.672v-16.833h16.836v16.833h-16.836z m0 33.666v-16.83h16.836v16.833h-16.836z m0 33.672v-16.83h16.836v16.83h-16.836z m0 33.672v-16.833h16.836v16.833h-16.836z m0 33.675v-16.839h16.836v16.839h-16.836z m0 33.669v-16.836h16.836v16.836h-16.836z m0 33.669v-16.836h16.836V471.8h-16.836z m0 33.672v-16.84h16.836v16.84h-16.836zM695.061 262.204v-16.836h16.84v16.836h-16.84z m0-33.666v-16.845h16.84v16.84h-16.84z m17.677-31.99l-15.989-3.37c0.841-6.73 2.523-12.628 5.051-17.676l15.152 6.736c-1.682 3.37-3.37 8.42-4.21 14.31z m11.79-24.41l-9.258-14.31c3.363-1.688 7.574-3.37 11.784-3.37h16.84v16.839H727.05c-0.84 0-1.681 0-2.522 0.84z"
        fill={getIconColor(color, 0, '#D8D9D9')}
      />
      <Path
        d="M1264.268 759.17v-18.6c1.84-3.96 2.86-8.407 2.86-13.147V542.571c0-17.196-13.432-30.571-30.748-30.571h-421.9c-6.87 0-13.128 2.105-18.183 5.72h-16.032c7.609-10.462 19.994-17.161 34.215-17.161h421.9c23.626 0 42.19 18.486 42.19 42.012v184.852c0 12.797-5.492 24.099-14.302 31.75z"
        fill={getIconColor(color, 1, '#A2A5B2')}
      />
      <Path
        d="M1032.581 500.559V305.34c0-17.3-13.495-30.749-30.892-30.749H663.026c-17.397 0-30.892 13.45-30.892 30.749v212.38h-11.441V305.34c0-23.627 18.626-42.19 42.333-42.19h338.663c23.707 0 42.333 18.563 42.333 42.19v195.218h-11.441z"
        fill={getIconColor(color, 2, '#A2A5B3')}
      />
      <Path
        d="M971.527 568.254h299.22c23.6 0 42.147 18.57 42.147 42.199V981.8c0 23.63-18.547 42.199-42.147 42.199H562.725c-23.6 0-42.144-18.57-42.144-42.199V509.177c0-23.63 18.544-42.199 42.144-42.199h329.568c16.862 0 30.342 10.126 37.09 25.317 1.682 3.378 10.955 35.445 16.853 56.549 3.375 11.813 13.487 19.41 25.291 19.41z m267.413 50.537H934.208c-18.572 0-35.46-12.634-40.522-31.167-5.91-19.367-11.816-42.11-13.51-44.632-6.75-15.166-20.256-25.271-37.14-25.271H597.39c-14.35 0-25.323 10.955-25.323 25.27V947.25c0 14.318 10.972 25.265 25.323 25.265h641.55c14.35 0 25.328-10.947 25.328-25.265V644.053c0-14.316-10.978-25.262-25.328-25.262z"
        fill={getIconColor(color, 3, '#F6F7FB')}
      />
      <Path
        d="M528.619 1006.838c-5.072-6.98-8.038-15.629-8.038-25.094V508.49c0-23.663 18.544-42.255 42.144-42.255h329.568c17.705 0 30.342 10.14 37.09 25.35 1.682 3.382 10.955 35.492 16.853 56.624 3.375 11.827 13.487 19.436 25.291 19.436h299.22c23.6 0 42.147 18.592 42.147 42.256v371.843c0 9.465-2.966 18.118-8.038 25.094h76.686V1024H426.19v-17.162h102.429z m34.106 0h708.022c14.113 0 24.985-10.898 24.985-25.094V609.901c0-14.196-10.87-25.094-24.985-25.094h-299.22c-19.587 0-36.352-12.806-41.818-31.984-6.69-23.958-15.017-52.236-15.692-53.594l-0.169-0.338-0.154-0.346c-4.468-10.074-11.579-15.148-21.398-15.148h-329.57c-14.114 0-24.983 10.898-24.983 25.093v473.254c0 14.193 10.87 25.094 24.982 25.094z m841.7 17.162v-17.162h31.463V1024h-31.463z m-1055.464 0v-17.162h60.067V1024H348.96z"
        fill={getIconColor(color, 4, '#A2A5B2')}
      />
      <Path
        d="M901.93 373.663H689.686c-6.733 0-11.788-4.994-11.788-11.648v-9.982c0-6.662 5.055-11.653 11.788-11.653h212.242c6.737 0 11.79 4.991 11.79 11.653v9.982c0 6.654-5.053 11.648-11.79 11.648z m67.38 58.248H689.684c-6.733 0-11.787-4.992-11.787-11.653v-9.983c0-6.653 5.054-11.647 11.787-11.647h279.62c6.737 0 11.788 4.994 11.788 11.647v9.983c0 6.661-5.051 11.653-11.787 11.653z"
        fill={getIconColor(color, 5, '#F6F7FB')}
      />
      <Path
        d="M862.997 811.726h133.235v13.112H936.52v45.7h76.05v13.306H846.66v-13.307h75.66v-45.7h-59.323v-13.111z m84.61-54.186c20.422 9.256 39.094 20.631 55.821 33.938l-7.974 11.761c-17.894-14.653-36.372-26.223-55.239-34.71l7.391-10.99z m-40.652 1.35l8.753 10.025c-15.172 13.501-34.038 24.877-56.6 33.938l-6.03-12.725c21.784-7.906 39.678-18.32 53.877-31.238z m23.34-46.667a217.222 217.222 0 0 1 7.392 20.249h74.494v38.757h-14.199v-25.837H861.247v25.646h-14.199v-38.566h76.245c-2.528-6.556-5.251-12.534-8.169-17.935l15.171-2.314z"
        fill={getIconColor(color, 6, '#A2A5B3')}
      />
      <Path
        d="M1478.793 68.648a14.302 14.302 0 1 0 0 28.603h11.442c18.955 0 34.324 15.369 34.324 34.324s-15.369 34.324-34.324 34.324h-214.526c-18.955 0-34.324-15.368-34.324-34.324s15.37-34.324 34.324-34.324h108.693a14.302 14.302 0 0 0 0-28.603h-22.882c-18.956 0-34.324-15.369-34.324-34.324S1342.564 0 1361.52 0h386.145c18.955 0 34.324 15.369 34.324 34.324s-15.369 34.324-34.324 34.324h-268.872zM143.017 477.676a14.302 14.302 0 1 0 0-28.603h-11.442c-18.955 0-34.324-15.369-34.324-34.324s15.369-34.324 34.324-34.324h214.526c18.955 0 34.324 15.368 34.324 34.324s-15.369 34.324-34.324 34.324H237.408a14.302 14.302 0 0 0 0 28.603h11.441c18.956 0 34.324 15.369 34.324 34.324s-15.368 34.324-34.324 34.324H34.324C15.369 546.324 0 530.955 0 512s15.369-34.324 34.324-34.324h108.693z"
        fill={getIconColor(color, 7, '#E1E5F6')}
      />
    </Svg>
  );
};

IconKongbai1.defaultProps = {
  size: 18,
};

IconKongbai1 = React.memo ? React.memo(IconKongbai1) : IconKongbai1;

export default IconKongbai1;
